package com.ruoyi.guidance.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 学科竞赛指导对象 jw_stu_competition_guidance
 *
 * @author ruoyi
 * @date 2024-11-13
 */
public class JwStuCompetitionGuidance extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    private Long scgId;

    /** 教师姓名 */
    @Excel(name = "教师姓名")
    private String scgTeacherName;

    /** 教工号 */
    @Excel(name = "教工号")
    private String scgEmployeeNumber;

    /** 竞赛名称 */
    @Excel(name = "竞赛名称")
    private String scgCompetitionName;

    /** 作品名称 */
    @Excel(name = "作品名称")
    private String scgWinningWorkName;

    /** 竞赛级别 */
    @Excel(name = "竞赛级别")
    private String scgAwardLevel;

    /** 获奖等级 */
    @Excel(name = "获奖等级")
    private String scgAwardGrade;

    /** 学生姓名1 */
    @Excel(name = "学生姓名1")
    private String scgStudentName1;

    /** 学生学号1 */
    @Excel(name = "学生学号1")
    private String scgStudentId1;

    /** 学生班级1 */
    @Excel(name = "学生班级1")
    private String scgStudentClass1;

    /** 学生姓名2 */
    @Excel(name = "学生姓名2")
    private String scgStudentName2;

    /** 学生学号2 */
    @Excel(name = "学生学号2")
    private String scgStudentId2;

    /** 学生班级2 */
    @Excel(name = "学生班级2")
    private String scgStudentClass2;

    /** 学生姓名3 */
    @Excel(name = "学生姓名3")
    private String scgStudentName3;

    /** 学生学号3 */
    @Excel(name = "学生学号3")
    private String scgStudentId3;

    /** 学生班级3 */
    @Excel(name = "学生班级3")
    private String scgStudentClass3;

    /** 学生姓名4 */
    @Excel(name = "学生姓名4")
    private String scgStudentName4;

    /** 学生学号4 */
    @Excel(name = "学生学号4")
    private String scgStudentId4;

    /** 学生班级4 */
    @Excel(name = "学生班级4")
    private String scgStudentClass4;

    /** 学生姓名5 */
    @Excel(name = "学生姓名5")
    private String scgStudentName5;

    /** 学生学号5 */
    @Excel(name = "学生学号5")
    private String scgStudentId5;

    /** 学生班级5 */
    @Excel(name = "学生班级5")
    private String scgStudentClass5;

    /** 学生姓名6 */
    @Excel(name = "学生姓名6")
    private String scgStudentName6;

    /** 学生学号6 */
    @Excel(name = "学生学号6")
    private String scgStudentId6;

    /** 学生班级6 */
    @Excel(name = "学生班级6")
    private String scgStudentClass6;

    /** 授予部门 */
    @Excel(name = "授予部门")
    private String scgAwardingDepartment;

    /** 授予时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "授予时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date scgAwardTime;

    /** 竞赛类型 */
    @Excel(name = "竞赛类型")
    private String scgCompetitionType;

    /** 审核状态 */
    @Excel(name = "审核状态")
    private String auditStatus;

    /** 未通过原因 */
    @Excel(name = "未通过原因")
    private String rejectionReason;

    /** 用户ID */
    private Long userId;

    /** 部门id */
    private Long deptId;

    /** 佐证材料 */
    @Excel(name = "佐证材料")
    private String wdUplocal;

    public void setScgId(Long scgId)
    {
        this.scgId = scgId;
    }

    public Long getScgId()
    {
        return scgId;
    }
    public void setScgTeacherName(String scgTeacherName)
    {
        this.scgTeacherName = scgTeacherName;
    }

    public String getScgTeacherName()
    {
        return scgTeacherName;
    }
    public void setScgEmployeeNumber(String scgEmployeeNumber)
    {
        this.scgEmployeeNumber = scgEmployeeNumber;
    }

    public String getScgEmployeeNumber()
    {
        return scgEmployeeNumber;
    }
    public void setScgCompetitionName(String scgCompetitionName)
    {
        this.scgCompetitionName = scgCompetitionName;
    }

    public String getScgCompetitionName()
    {
        return scgCompetitionName;
    }
    public void setScgWinningWorkName(String scgWinningWorkName)
    {
        this.scgWinningWorkName = scgWinningWorkName;
    }

    public String getScgWinningWorkName()
    {
        return scgWinningWorkName;
    }
    public void setScgAwardLevel(String scgAwardLevel)
    {
        this.scgAwardLevel = scgAwardLevel;
    }

    public String getScgAwardLevel()
    {
        return scgAwardLevel;
    }
    public void setScgAwardGrade(String scgAwardGrade)
    {
        this.scgAwardGrade = scgAwardGrade;
    }

    public String getScgAwardGrade()
    {
        return scgAwardGrade;
    }
    public void setScgStudentName1(String scgStudentName1)
    {
        this.scgStudentName1 = scgStudentName1;
    }

    public String getScgStudentName1()
    {
        return scgStudentName1;
    }
    public void setScgStudentId1(String scgStudentId1)
    {
        this.scgStudentId1 = scgStudentId1;
    }

    public String getScgStudentId1()
    {
        return scgStudentId1;
    }
    public void setScgStudentClass1(String scgStudentClass1)
    {
        this.scgStudentClass1 = scgStudentClass1;
    }

    public String getScgStudentClass1()
    {
        return scgStudentClass1;
    }
    public void setScgStudentName2(String scgStudentName2)
    {
        this.scgStudentName2 = scgStudentName2;
    }

    public String getScgStudentName2()
    {
        return scgStudentName2;
    }
    public void setScgStudentId2(String scgStudentId2)
    {
        this.scgStudentId2 = scgStudentId2;
    }

    public String getScgStudentId2()
    {
        return scgStudentId2;
    }
    public void setScgStudentClass2(String scgStudentClass2)
    {
        this.scgStudentClass2 = scgStudentClass2;
    }

    public String getScgStudentClass2()
    {
        return scgStudentClass2;
    }
    public void setScgStudentName3(String scgStudentName3)
    {
        this.scgStudentName3 = scgStudentName3;
    }

    public String getScgStudentName3()
    {
        return scgStudentName3;
    }
    public void setScgStudentId3(String scgStudentId3)
    {
        this.scgStudentId3 = scgStudentId3;
    }

    public String getScgStudentId3()
    {
        return scgStudentId3;
    }
    public void setScgStudentClass3(String scgStudentClass3)
    {
        this.scgStudentClass3 = scgStudentClass3;
    }

    public String getScgStudentClass3()
    {
        return scgStudentClass3;
    }
    public void setScgStudentName4(String scgStudentName4)
    {
        this.scgStudentName4 = scgStudentName4;
    }

    public String getScgStudentName4()
    {
        return scgStudentName4;
    }
    public void setScgStudentId4(String scgStudentId4)
    {
        this.scgStudentId4 = scgStudentId4;
    }

    public String getScgStudentId4()
    {
        return scgStudentId4;
    }
    public void setScgStudentClass4(String scgStudentClass4)
    {
        this.scgStudentClass4 = scgStudentClass4;
    }

    public String getScgStudentClass4()
    {
        return scgStudentClass4;
    }
    public void setScgStudentName5(String scgStudentName5)
    {
        this.scgStudentName5 = scgStudentName5;
    }

    public String getScgStudentName5()
    {
        return scgStudentName5;
    }
    public void setScgStudentId5(String scgStudentId5)
    {
        this.scgStudentId5 = scgStudentId5;
    }

    public String getScgStudentId5()
    {
        return scgStudentId5;
    }
    public void setScgStudentClass5(String scgStudentClass5)
    {
        this.scgStudentClass5 = scgStudentClass5;
    }

    public String getScgStudentClass5()
    {
        return scgStudentClass5;
    }
    public void setScgStudentName6(String scgStudentName6)
    {
        this.scgStudentName6 = scgStudentName6;
    }

    public String getScgStudentName6()
    {
        return scgStudentName6;
    }
    public void setScgStudentId6(String scgStudentId6)
    {
        this.scgStudentId6 = scgStudentId6;
    }

    public String getScgStudentId6()
    {
        return scgStudentId6;
    }
    public void setScgStudentClass6(String scgStudentClass6)
    {
        this.scgStudentClass6 = scgStudentClass6;
    }

    public String getScgStudentClass6()
    {
        return scgStudentClass6;
    }
    public void setScgAwardingDepartment(String scgAwardingDepartment)
    {
        this.scgAwardingDepartment = scgAwardingDepartment;
    }

    public String getScgAwardingDepartment()
    {
        return scgAwardingDepartment;
    }
    public void setScgAwardTime(Date scgAwardTime)
    {
        this.scgAwardTime = scgAwardTime;
    }

    public Date getScgAwardTime()
    {
        return scgAwardTime;
    }
    public void setScgCompetitionType(String scgCompetitionType)
    {
        this.scgCompetitionType = scgCompetitionType;
    }

    public String getScgCompetitionType()
    {
        return scgCompetitionType;
    }
    public void setAuditStatus(String auditStatus)
    {
        this.auditStatus = auditStatus;
    }

    public String getAuditStatus()
    {
        return auditStatus;
    }
    public void setRejectionReason(String rejectionReason)
    {
        this.rejectionReason = rejectionReason;
    }

    public String getRejectionReason()
    {
        return rejectionReason;
    }
    public void setUserId(Long userId)
    {
        this.userId = userId;
    }

    public Long getUserId()
    {
        return userId;
    }
    public void setDeptId(Long deptId)
    {
        this.deptId = deptId;
    }

    public Long getDeptId()
    {
        return deptId;
    }
    public void setWdUplocal(String wdUplocal)
    {
        this.wdUplocal = wdUplocal;
    }

    public String getWdUplocal()
    {
        return wdUplocal;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("scgId", getScgId())
            .append("scgTeacherName", getScgTeacherName())
            .append("scgEmployeeNumber", getScgEmployeeNumber())
            .append("scgCompetitionName", getScgCompetitionName())
            .append("scgWinningWorkName", getScgWinningWorkName())
            .append("scgAwardLevel", getScgAwardLevel())
            .append("scgAwardGrade", getScgAwardGrade())
            .append("scgStudentName1", getScgStudentName1())
            .append("scgStudentId1", getScgStudentId1())
            .append("scgStudentClass1", getScgStudentClass1())
            .append("scgStudentName2", getScgStudentName2())
            .append("scgStudentId2", getScgStudentId2())
            .append("scgStudentClass2", getScgStudentClass2())
            .append("scgStudentName3", getScgStudentName3())
            .append("scgStudentId3", getScgStudentId3())
            .append("scgStudentClass3", getScgStudentClass3())
            .append("scgStudentName4", getScgStudentName4())
            .append("scgStudentId4", getScgStudentId4())
            .append("scgStudentClass4", getScgStudentClass4())
            .append("scgStudentName5", getScgStudentName5())
            .append("scgStudentId5", getScgStudentId5())
            .append("scgStudentClass5", getScgStudentClass5())
            .append("scgStudentName6", getScgStudentName6())
            .append("scgStudentId6", getScgStudentId6())
            .append("scgStudentClass6", getScgStudentClass6())
            .append("scgAwardingDepartment", getScgAwardingDepartment())
            .append("scgAwardTime", getScgAwardTime())
            .append("scgCompetitionType", getScgCompetitionType())
            .append("auditStatus", getAuditStatus())
            .append("rejectionReason", getRejectionReason())
            .append("userId", getUserId())
            .append("deptId", getDeptId())
            .append("updateTime", getUpdateTime())
            .append("wdUplocal", getWdUplocal())
            .toString();
    }
}
